package com.aplink.generic.constant;

public class ConfigParameter {

    public static final String BEHAVIOR_ACTION = "action";
    public static final String BEHAVIOR_ACTIVITYRESULT = "activityResult";
    public static final String BEHAVIOR_DELETEITEM = "onDeleteItem";
    public static final String BEHAVIOR_ITEMCLICK = "onItemClickListener";
    public static final String BEHAVIOR_ITEMLONGCLICK = "onItemLongClickListener";
    public static final String BEHAVIOR_MOVETO = "moveTo";
    public static final String BEHAVIOR_MOVETO_ACTIVITY = "activity";
    public static final String BEHAVIOR_PARAMETER = "parameter";
    public static final String BEHAVIOR_SWIPEDETECTOR = "onSwipeDetector";

    // PARAMETERS FOR IMAGE_CAPTURE_ACTIVITY
    public static int DEGREES_ROTATION = 0;
    // GENERAL PACKAGE DEFINITION
    public static String GENERIC_OBJECT = "GENERIC_OBJECT";
    public static String LIST_GENERIC_OBJECT = "LIST_GENERIC_OBJECT";
    public static String LIST_GENERIC_OBJECT_SELECTED_INDEX = "LIST_GENERIC_OBJECT_SELECTED_INDEX";
    public static String MAP_ADDRESS = "address";
    public static String MAP_ADDRESS_ID = "id";
    public static String MAP_ADDRESS_ISDISPLAY = "isDisplay";
    public static String MAP_COORDINATE = "coordinate";
    public static String MAP_COORDINATE_LATITUDE = "latitude";
    public static String MAP_COORDINATE_LATITUDE_ID = "id";
    public static String MAP_COORDINATE_LONGITUDE = "longitude";
    public static String MAP_COORDINATE_LONGITUDE_ID = "id";
    // MAP CONFIGURATION DEFINITION
    public static String MAP_GEOMAPCONFIG = "geomapConfig";

    public static String MAP_POINT_STATUS = "pointstatus";
    public static String MAP_POINT_STATUS_ID = "id";
    public static String MAP_POINT_STATUS_MARKER = "marker";
    public static String MAP_POINT_STATUS_MARKER_ICON = "icon";
    public static String MAP_POINT_STATUS_MARKER_SNIPPET = "snippet";

    public static String MAP_POINT_STATUS_MARKER_STATUS = "status";
    public static float MAP_ZOOM_MAX = 3;

    public static float MAP_ZOOM_MIN = 21;
    public static final int MAX_INPUTTYPE_LENGTH = 250;
    public static final int MIN_INPUTTYPE_LENGTH = 0;

    // OBJECT PROPERTIES DEFINITION

    // EVENT HANDLER DEFINITION
    public static final int REQUEST_SCAN_BARCODE = 0x01;
    public static final String TABLE_ATTRIBUTE_ID = "id";
    public static final String TABLE_ATTRIBUTE_VALUE = "value";

    public static final String TABLE_DATA_ATTRIBUTE = "attribute";
    public static final String TABLE_DATA_RECORD = "record";

    public static final String TABLE_ID = "id";
    // PARAMETERS FOR MENU
    public static String TABLE_MENU = "menu";

    public static String TABLE_MENU_ACTIVITY_ICON = "icon";
    public static String TABLE_MENU_ACTIVITY_ID = "activityId";
    public static String TABLE_MENU_CLASS = "class";
    public static String TABLE_MENU_NAME = "name";
    public static String TABLE_MENU_SUB_MENU = "submenu";
    public static final String TABLE_OBJ_PROP = "obj_prop";
    // TABLE STRUCTURE DEFINITION
    public static final String TABLE_STRUCTURE = "table";
    public static final String TYPE_CHAR = "Char";
    public static final String TYPE_DOUBLE = "Double";
    // DATA TYPE DEFINITION
    public static final String TYPE_INT = "Integer";
    // VALIDATION TYPE
    public static final String VALIDATETYPE_COMPARE = "compare";
    public static final String VALIDATETYPE_COMPARE_COMPARECTRL = "comparectl";
    public static final String VALIDATETYPE_CUSTOMDATE = "customDate";
    public static final String VALIDATETYPE_EXPRESSION = "expression";
    public static final String VALIDATETYPE_EXPRESSION_VALUE = "expression";

    public static final String VALIDATETYPE_RANGE = "range";

    public static final String VALIDATETYPE_RANGE_MAX = "max";
    public static final String VALIDATETYPE_RANGE_MIN = "min";
    public static final String WIDGET_ACTIVE = "Y";
    public static final String WIDGET_CONTROL_ID = "omid";
    public static final String WIDGET_DEACTIVE = "N";
    // CUSTOM WIDGETS DEFINITION
    public static final String WIDGET_LISTVIEW = "listview";
    // PARAMETERS FOR WORKFLOWMAP
    public static String WORKFLOW_MAP = "workflowmap";
    public static String WORKFLOW_MAP_ACTIVITY_ID = "processid";
    public static String WORKFLOW_MAP_ACTIVITY_MUSTDO = "mustdo";
    public static String WORKFLOW_MAP_ACTIVITY_SEQUENCE = "seq";

    public static String WORKFLOW_MAP_NAME = "name";
    public static String WORKFLOW_MAP_PARENTCLASS = "parentclass";
    public static String WORKFLOW_MAP_PERMISSION = "allow";
    public static String WORKFLOW_MAP_PERMISSION_MUSTDO = "mustdo";
    public static String WORKFLOW_MAP_PERMISSION_SUSPEND = "suspend";
    public static String WORKFLOW_MAP_PROCESSMAP = "processmap";

}
